package fr.bugtracker.dao.technique;

import javax.ejb.Stateless;

import org.hibernate.criterion.Restrictions;

import fr.bugtracker.commun.outils.UtilsHibernate;
import fr.bugtracker.entity.technique.Profil;

/**
 * Session bean dao pour les profils
 * @author lparrot
 */
@Stateless
public class DaoProfil extends DaoAbstract<Profil> {

	/**
	 * Constructeur de la classe <code>DaoRole.java</code>.
	 */
	public DaoProfil() {
	}

	/**
	 * Récupère le profil par défaut
	 * @return {@link Profil}
	 */
	public Profil getProfilParDefaut() {
		return (Profil) UtilsHibernate.getSessionFactory().getCurrentSession().createCriteria(Profil.class).add(Restrictions.eq("defaut", true)).uniqueResult();
	}

}
